af9c7f0315eb03c1fa68ebc49958b23179479d3a,minecraft/1.7/src/main/java/nova/core/wrapper/mc17/wrapper/block/world/BWWorld.java,BWWorld,getBlock,#Vector3D#,55

Before Change


	public Optional<Block> getBlock(Vector3D position) {
		net.minecraft.block.Block mcBlock = access.getBlock((int) position.getX(), (int) position.getY(), (int) position.getZ());
		if (mcBlock == null || mcBlock == Blocks.air) {
			return Optional.of(Game.blocks().getAirBlock());
		} else if (mcBlock instanceof FWBlock) {
			return Optional.of(((FWBlock) mcBlock).getBlockInstance(access, position));
		} else {

After Change


	public Optional<Block> getBlock(Vector3D position) {
		net.minecraft.block.Block mcBlock = access.getBlock((int) position.getX(), (int) position.getY(), (int) position.getZ());
		if (mcBlock == null || mcBlock == Blocks.air) {
			return Optional.of(Game.blocks().getAirBlock().build());
		} else if (mcBlock instanceof FWBlock) {
			return Optional.of(((FWBlock) mcBlock).getBlockInstance(access, position));
		} else {